/* 图标 */
.icon{ font-size: 12px; display:inline-block; background:url(icon.png) no-repeat; width:25px;height:25px; line-height:25px; text-align: center; vertical-align:middle; margin-right: 3px;}
.icon.dot{ background: url(dot.png) no-repeat 3px center;}
.icon.t1{ background-position: 0 0;}
.icon.t2{ background-position: 0 -25px;}
.icon.t3{ background-position: 0 -50px;}
.icon.t4{ background-position: 0 -75px;}
.icon.t5{ background-position: 0 -100px;}
.icon.t6{ background-position: 0 -125px;}
.icon.t7{ background-position: 0 -150px;}

a{ color:#000;}

body{overflow-x: hidden; background:url(bg_g.jpg) repeat-x left 311px;}
.img-bg{ background:url(ft-bg.jpg) no-repeat bottom center;}
.line-x{ border-bottom: 8px solid #005ca2;}
.tlist ul li{ border-bottom: 1px dotted #c4c4c4;}
.slideTxtBox .tlist ul li{ border-bottom: none; text-indent: 1em;}
.header{ background:url(sjfzhmhyghs.jpg) no-repeat top center; height: 311px; }
.header .logo{ width: 102px; height: 101px;}
.header .title{ background:url(wenzi.png) no-repeat; width: 925px; height: 118px; margin-left: 40px; }
.mod1 .mod-hd{ font-size: 24px; color: #005ca2; height: 60px; line-height: 60px; font-weight: bold;}
.mod2{width: 464px;}

.txt-title{ margin-top:30px;}
.txt-title h1, .txt-title h1 a{font-size: 28px; text-align: center; color: #000;}
.txt-title .txt{ line-height: 24px;}
.txt-title .tlist{ margin-top: 15px;}

.img-box{ position: relative;}
.img-box .img-txt{ 
	position: absolute; left: 0; bottom: 0; _bottom: -1px;z-index: 1;
	width: 100%;height: 45px; line-height: 45px;background: #000;
	filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;	
}
.img-box .img-txt-t{ 
    color: #fff; width:100%; position: absolute; z-index: 2; bottom: 0; left: 0; 
	text-align: center;line-height: 45px; font-size: 16px;
}

.img-list .title{ text-align: center; height:100px;}
.img-list ul li{ float: left; display: block; height: 538px; overflow: hidden;}
.img-list ul .list1{ width: 384px;}
.img-list ul .list2{ width: 305px;}
.img-list ul .list3{ width: 382px;}
.img-list ul li .img-box{ overflow: hidden;}
.img-list ul li .img1{ height: 323px; }
.img-list ul li .img2{ height: 200px; }
.img-list ul li .img3{ height: 218px; }
.img-list ul li .img4{ height: 306px; }
.img-list ul li .img5{ height: 536px; }
.img-list2 ul li{ width: 263px; height:460px; overflow: hidden;}
.av-list .title{ text-align: center; height:100px;}
.av-list ul li{ width: 263px; height: 242px; overflow: hidden;}
.av-list ul li .av-box{ position: relative;}
.av-list ul li .av-box .play{ 
      position: absolute; top:50%; margin-top: -35px; left:50%;  margin-left: -35px; display: block; 
	  background:url(icon-av.png) no-repeat; width: 76px; height: 76px; 
}
.av-list ul li .av-box .play:hover{ background-position: 0 -76px;}
.av-list ul li .av-txt{ text-align: center; height: 45px; line-height: 45px;}
.av-list ul li .av-txt a{ font-size: 16px;}
.talk-list .yx-rotation-focus{ display: none;}
.img-link{ margin-top: 60px;}
.img-link a{ display: inline-block; margin-right: 10px;}
.social-ct{ padding-bottom:80px; padding-top: 30px;}
.social-ct a{ margin-right: 20px;  }



.slideBox{ position: relative; width:610px; height:360px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left: -30px; bottom: 60px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ 
  float:left; margin-right:5px; width:10px; height:10px; line-height:10px; 
  text-align:center; background:#e5e5e5; cursor:pointer; text-indent: -9999px; 
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;  
}
.slideBox .hd ul li.on{ background:#e03d3e; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ position: relative; zoom:1; vertical-align:middle; }
.slideBox .bd li p {
  position: absolute; bottom: 0; left: 0; width: 100%; height: 48px; line-height: 48px; text-align: center; 
  color: #eee; text-indent: 12px; white-space: nowrap; 
  background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
 
}
.slideBox .bd li p a{ font-size: 16px; color: #fff;}
.slideBox .bd img{ width:100%; display:block; }


/*  Tab切换 */
.slideTxtBox{ overflow: hidden;  }
.slideTxtBox .hd{ font-size:16px; height:40px; line-height:40px;  position:relative;}
.slideTxtBox .hd .arrow{ display: none;}
.slideTxtBox .hd ul{ float:left; }
.slideTxtBox .hd ul li{ 
   position: relative; font-size: 20px; font-weight: bold; float:left; cursor:pointer; 
   text-align:center; margin:0 20px; line-height: 1.6em; color: #005ca2;
}
.slideTxtBox .hd ul li a{ color: #005ca2; }
.slideTxtBox .hd ul li .point{ display: none; position: absolute; bottom:-20px; left:50%; margin-left: -13px; background:url(point.png) no-repeat;width: 27px; height: 20px;}
.slideTxtBox .hd ul li.on{ font-weight: bold;  }
.slideTxtBox .hd ul li.on .point{ display: block; z-index:99;}
.slideTxtBox .bd{ overflow: hidden;}
.slideTxtBox .bd ul{ font-size: 14px; padding-top:10px;  zoom:1; }
.slideTxtBox .bd ul.ul2{ padding-top: 0;}

.foot{ font-size: 14px; color: #000; text-align: center; padding-bottom: 60px; }


.hmh-logo-up {
	width: 0px;
    position: relative;
    left: -640px;
    margin: 0px auto;
}

.hmh-logo{
	position: absolute;
    top: 84px;
}
.hmh-logo img {
	width: 76px;
}

.logo_bgc, .f_logo {
    top: -60px;
	width: 500px !important;
}

.logo_bgc {
	height: 74px;
	background: none;
}

#f_logo {
	position: relative;
    width: 0;
   
}


